#pragma once

struct Relation
{
	int		attitude;
	bool	shareResources;
};

class Fraction
{
public:
	static Fraction* get(int id);

	Fraction(int Id = 0);

	const Relation& getRelationTo(Fraction* other) const;
	void setRelations(Fraction* other, const Relation& relation);


protected:
	int _id;
};